package com.xmlit.project.client;

import com.google.gwt.user.client.rpc.RemoteService;
import com.google.gwt.user.client.rpc.RemoteServiceRelativePath;
import com.xmlit.project.engine.struct.Struct;
import com.xmlit.project.engine.struct.impl.StructSequenceImpl;

@RemoteServiceRelativePath("unmarshel")
public interface UnmarshelService extends RemoteService {
	String unmarshel(String message, Struct struct) throws UnmarshalException;

	String marshel(String string, Struct struct);

	String getXSD(Struct struct);

	Struct getStruct(String xsd);

	ExampleContainer getExampleContainer(int index);

	String ping();

}
